{% extends "layout" %}

{% block content %}
<p>Webappkit est un meta-framework pour applications web PHP, qui propose un standard pour les librairies et modules écrits dans ce language; sous forme de paquets. Son but est de faciliter le développement et le partage de composants réutilisables.</p>
<ul class="features">
    <li>Simplifie l'usage de librairies hétéroclites.</li>
    <li>Facilite l'usage de tests unitaires.</li>
    <li>S'intègre dans les applications existantes.</li>
    <li>Fournit un ensemble de paquets prêts à l'emploi.</li>
</ul>
<p><a href="details" class="more">en savoir plus</a></p>

<h3>Tutoriel</h3>
<p>Prenons le cas d'une application web vieillissante que nous souhaitons étendre et refactoriser. Comme par exemple, un intranet en <em>code spaghetti</em>, consistant en un ensemble de scripts mixant HTML, PHP et SQL. Bien sûr, il s'agit d'un exemple purement théorique. Toute coïncidence avec une application existante ne serait que pur incident statistique ;).</p>

<p>Mettons que nous souhaitions commencer par ajouter un formulaire de contact, utilisant les kits <q>dj.forms</q> pour la validation et <q>simplemail</q> pour l'envoi de mail. </p>
<p><a href="tutorial" class="more">lire la suite</a></p>

{% endblock %}

{% block local %}
<a href="http://webappkit.googlecode.com/files/webappkit.0.13.zip" class="download">
    <span>Téléchargez la version 0.13</span>
</a>

{% include "_twitter" %}

<!-- screens -->
<!--<a href="static/screens/0.13/kits.640.png" class="lightbox">
    <img src="static/screens/0.13/kits.180.png" alt="liste des paquets" title="liste des paquets" />
</a>-->

{% comment %}
<h3>Actus</h3>
<p>Integer facilisis, mi id placerat porttitor, purus urna consectetur purus, ut pharetra risus eros vitae justo. Nunc molestie volutpat orci. Praesent varius aliquet odio. Aenean ac quam sed eros mattis pellentesque. Cras sollicitudin. Sed ut augue. Mauris tellus ipsum, auctor nec, tincidunt sed, imperdiet nec, erat. Mauris quis libero. Quisque condimentum sollicitudin dolor. Donec non mauris sit amet erat mattis pretium.</p>
{% endcomment %}
{% endblock %}
